#ifndef DEBUG_REP_H
#define DEBUG_REP_H
#include <iostream>
using namespace std;
template <typename T>
void f(T t) {
  cout << "f:T t：" << t << endl;
}

template <typename T>
void g(T *t) {
  cout << "g:T *t：" << t << endl;
}

template <typename T>
void g(T t) {
  cout << "g:T t：" << t << endl;
}

template <typename T>
void f(const T *t) {
  cout << "f:const T*：" << t << endl;
}
#endif  // DEBUG_REP_H